home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 4 / The 640 Meg Shareware Studio CD-ROM Volume IV (Data Express)(1994).ISO / clang / cuj0593.zip / 1105085B < prev    next >
Text File  |  1993-05-16  |  469b  |  25 lines

  1. // fv1.cpp - a dynamic vector of float (with a possibly
  2. // non-zero low-bound) using a subscripting object
  3. // implemented by inheritance from float_array
  4.  
  5. #include "fv1.h"
  6. #include <assert.h>
  7.  
  8. float float_vector::operator[](int i) const
  9.     {
  10.     assert(i >= low());
  11.     const float_array *fa = this;
  12.     return (*fa)[i - low()];
  13.     }
  14.  
  15. fa_index float_vector::operator[](int i)
  16.     {
  17.     assert(i >= low());
  18.     float_array *fa = this;
  19.     return (*fa)[i - low()];
  20.     }
  21.  
  22.  
  23.  
  24.  
  25.